//package cn.good.yan.config;
//
//import org.springframework.cloud.gateway.route.RouteLocator;
//import org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// * 网关配置类 - 也可以在yml文件里进行配置
// *
// * @author shengren.yan
// * @create 2024-01-02
// */
//@Configuration
//public class GateWayConfig {
//    /**
//     * 配置了一个id为route-name的路由规则，
//     * 当访问地址 http://localhost:9527/guonei时会自动转发到地址：http://news.baidu.com/guonei
//     *      cloud1-provider 跟yml里的 id 等价
//     *
//     * @param builder
//     * @return
//     */
//    @Bean
//    public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
//        RouteLocatorBuilder.Builder routes = builder.routes();
//        routes.route("cloud1-provider",
//                r -> r.path("/guonei").uri("http://news.baidu.com/guonei")).build();
//
//        return routes.build();
//    }
//
//    @Bean
//    public RouteLocator customRouteLocator2(RouteLocatorBuilder builder) {
//        RouteLocatorBuilder.Builder routes = builder.routes();
//        routes.route("cloud1-provider2",
//                r -> r.path("/guoji")
//                        .uri("http://news.baidu.com/guoji")).build();
//        return routes.build();
//    }
//
//}
